package com.info.zhiduoduo.repository.entity.maker;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;

import java.io.Serializable;
import java.util.Date;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author bob
 * @since 2021-07-10
 */
@Data
@Accessors(chain = true)
@TableName("zdd_maker_alipay")
public class MakerAlipay extends Model<MakerAlipay> {

    private static final long serialVersionUID = 1L;

    /**
     * 创客id
     */
    @TableId(value = "userid", type = IdType.INPUT)
    private Integer userid;
    /**
     * 企业支付宝登陆账号, 邮箱或手机号
     */
    @TableField("alipay_logon_id")
    private String alipayLogonId;
    /**
     * 企业支付宝登陆密码
     */
    @TableField("logon_password")
    private String logonPassword;
    /**
     * 企业支付宝支付密码
     */
    @TableField("pay_password")
    private String payPassword;
    /**
     * 安全问题
     */
    @TableField("security_question")
    private String securityQuestion;
    /**
     * 安全问题答案
     */
    @TableField("security_answer")
    private String securityAnswer;
    /**
     * 是否银行开户（0-是，1-否）
     */
    @TableField("is_bank")
    private Integer isBank;

    private Integer adminid;
    private Date createtime;
    private Date upatetime;
    /**
     * 是否逻辑删除（0否，1是）
     */
    private Integer deleted;

    /**
     * 备注
     */
    @TableField("remarks")
    private String remarks;

    @Override
    protected Serializable pkVal() {
        return this.userid;
    }

}
